Saint Maarten — synonyms, definition
1. Saint Maarten (Noun)
3 synonyms
Saint Martin St. Maarten St. Martin
1 definition
Saint Maarten (Noun) — An island in the western Leeward Islands; administered jointly by France and the Netherlands.
1 type of
island
1 part of
Leeward Islands